Fit for Change: Steps towards Effective Software Maintenance

نویسندگان

  • Roland Weber
  • Theo Helfenberger
  • Rudolf K. Keller
چکیده

This report describes experiences the authors made over a period of approximately 15 months in a software development and maintenance project in the banking area. It analyzes how the project team managed the transition from the development to the maintenance phase under rather difficult circumstances. The report starts with a description of the project analyzed and a diagnosis of the challenges the project team was facing during that transition period. Then, the measures taken by the project team are described and evaluated. The report concludes with a best practices section summarizing the experiences made.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Change Theory: Towards a Better Understanding of Software Maintenance

A successful Software maintenance process depends on three factors: the maintenance goals, the technical properties of the system and the people performing the software maintenance. Most of the current work to investigate software maintenance only considers the first two factors, ignoring the third factor, which limits the scope and accuracy of these approaches. In this paper, we use change the...

متن کامل

Extending Change Impact Analysis Approach for Change Effort Estimation in the Software Development Phase

Change effort estimation and impact analysis are two important methods to make effective change acceptance decisions for the software development phase. Accepting too many changes causes additional cost and delay in the competition. On the other hand, rejection of the changes may cause customer dissatisfaction. There are very few works have been done to support effective change decisions in dev...

متن کامل

Towards Improving Object-Oriented Software Maintenance during Change Impact Analysis

Today, resources are geared towards modifying rather than developing new software systems. Changes are necessary during the system’s lifetime to keep it useful but the major challenge is how these changes are controlled and managed. Software systems are complex with large dependency webs and components that are fault-prone. Modifying components without regard to its dependencies or its fault-pr...

متن کامل

A maintenance-oriented approach to software construction

Maintenance is not only performed after a software product has been delivered to the client. On the contrary, the requirements frequently change during development, thereby necessitating reconstruction of the artifacts that have been developed to date. In this paper we present a process for software construction that recognizes maintenance as an essential aspect of the entire life cycle of the ...

متن کامل

The Relationship of Software System Flexibility to Software System and Team Performance

Organizations are evolving at an ever-increasing rate due to economic changes, globalization, and technology enabled changes such as e-business. These changes require existing and new software systems to be flexible enough to support rapid change while still being reliable and cost effective. Software flexibility has previously been studied only from a structural perspective with little attenti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005